import request from '@/utils/request'

// 查询班级管理列表
export function listCourseCla(query) {
  return request({
    url: '/course/courseCla/selectCourseClassList',
    method: 'get',
    params: query
  })
}
//查询课表
export function listLessonInfo(query){
  return request({
    url: '/course/courseCla/selectCourseList',
    method: 'get',
    params: query
  })
}

// 查询班级管理详细
export function getCourseCla(claId) {
  return request({
    url: '/course/courseCla/' + claId,
    method: 'get'
  })
}

//查询班级列表
export function listClassInfo(query){
  return request({
    url: '/course/courseCla/selectCourseClassList',
    method: 'get',
    params: query
  })
}

// 新增班级管理
export function addCourseCla(data) {
  return request({
    url: '/course/courseCla',
    method: 'post',
    data: data
  })
}

// 修改班级管理
export function updateCourseCla(data) {
  return request({
    url: '/course/courseCla',
    method: 'put',
    data: data
  })
}

// 删除班级管理
export function delCourseCla(claId) {
  return request({
    url: '/course/courseCla/' + claId,
    method: 'delete'
  })
}

// 批量删除班级学生
export function delBatchCourseStu(claId) {
  return request({
    url: '/course/courseCla/deleteStuId/' + claId,
    method: 'delete'
  })
}

// 批量添加班级学生
export function addBatchCourseStu(data) {
  return request({
    url: '/course/courseCla/addBatchCourseStu',
    method: 'post',
    data: data
  })
}
